package org.apache.poi.ext;

import java.io.InputStream;
import java.util.List;

public interface ProcessExcel {
	/**
	 * excel记录行操作方法，以sheet索引，行索引和行元素列表为参数，对sheet的一行元素进行操作，元素为String类型<br>
	 * 
	 * @param sheetIndex 从0 开始sheet索引
	 * @param curRow 当前行
	 * @param rowData 行数据
	 */
	default void optRows(int sheetIndex, int curRow, List<String> rowData) {
	};

	/**
	 * 
	 * @param sheetIndex
	 *            从0 开始
	 * @return data  数据
	 * @throws Exception Exception
	 */
	List<List<String>> process(InputStream in, int... sheetIndex) throws Exception;
}
